Image processing apparatus, method for controlling the same, and storage medium

ABSTRACT

An image processing apparatus including a display unit includes a processor and a memory storing instructions, when executed by the processor, causing the image processing apparatus to function as a detection unit that detects occurrence of a sheet jammed inside the image processing apparatus and a display control unit that displays a screen based on detection of the occurrence of the jammed sheet. The screen includes a first region for displaying work that a user carries out to remove jammed sheets from inside the image processing apparatus and a second region for displaying work that the user carries out after removing the jammed sheets from inside the image processing apparatus.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.15/600,062, filed on May 19, 2017, which claims priority from JapanesePatent Application No. 2016-104436, filed May 25, 2016, all of which arehereby incorporated by reference herein in their entirety.

BACKGROUND Field

The present disclosure relates to an image processing apparatus, amethod for controlling the image processing apparatus, and a storagemedium.

Description of the Related Art

An image processing apparatus discussed in Japanese Patent ApplicationLaid-Open No. 2015-82706, when a sensor detects that a jam (a paper jam)has occurred in the image processing apparatus, presents work forresolving the detected jam to a user using a moving image or a stillimage. For example, work of opening a cover to expose a portion wherethe jam has occurred, work of removing the jammed paper, and work ofclosing the above-described cover are displayed on a display unit of theimage processing apparatus as the moving image when the jam hasoccurred. The user opens the above-described cover and removes thejammed paper according to the work indicated in the moving image or thestill image displayed on the display unit. Then, when the user closesthe cover, the image processing apparatus resets the sensor, and candetect again whether a jam has occurred. If a jam is detected again, theimage processing apparatus displays a procedure for resolving thedetected jam on the display unit. If no jam has occurred, the imageprocessing apparatus ends the display of the moving image indicating thework for resolving the jam.

In this manner, conventionally, the image processing apparatus displaysthe work that the user should carry out after having removed the jammedpaper from inside the image processing apparatus at the time of theoccurrence of the jam, after having displayed the image indicating thework of removing the jammed paper.

SUMMARY

According to an aspect of the present disclosure, an image processingapparatus including a display unit includes a processor and a memorystoring instructions, when executed by the processor, cause the imageprocessing apparatus to function as a detection unit configured todetect occurrence of a sheet jammed inside the image processingapparatus, and a display control unit configured to display a screen onthe display unit based on detection of the occurrence of the sheetjammed inside the image processing apparatus. The screen includes afirst region for displaying work that a user carries out to remove thejammed sheet from inside the image processing apparatus and a secondregion for displaying work that the user carries out after removing thejammed sheet from inside the image processing apparatus.

Further features will become apparent from the following description ofexemplary embodiments with reference to the attached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating a hardware configuration of animage processing apparatus according to an exemplary embodiment.

FIG. 2 is an external view illustrating an external appearance of theimage processing apparatus according to the present exemplaryembodiment.

FIG. 3 is a cross-sectional view illustrating an internal configurationof the image processing apparatus according to the present exemplaryembodiment.

FIGS. 4A, 4B, and 4C illustrate a structure of data that defines arelationship between a maintenance event and a moving image according tothe present exemplary embodiment.

FIGS. 5A, 5B, and 5C illustrate examples of screens on a display device115 according to the present exemplary embodiment.

FIGS. 6A, 6B, and 6C illustrate examples of screens on the displaydevice 115 according to the present exemplary embodiment.

FIG. 7 is a flowchart illustrating a processing procedure according tothe present first exemplary embodiment.

FIG. 8 is a flowchart illustrating a processing procedure according tothe present exemplary embodiment.

FIG. 9 illustrates a structure of data that defines the relationshipbetween the maintenance event and the moving image according to a secondexemplary embodiment.

FIG. 10 is a flowchart illustrating a processing procedure according tothe second exemplary embodiment.

FIG. 11 is a flowchart illustrating a processing procedure according toa third exemplary embodiment.

DESCRIPTION OF THE EMBODIMENTS

In the following description, a first exemplary embodiment will bedescribed with reference to the drawings.

FIG. 1 is a block diagram illustrating an outline of a configuration ofan image processing apparatus 100, such as a multifunction peripheral,according to the present exemplary embodiment.

The image processing apparatus 100 includes a central processing unit(CPU) 101, a read only memory (ROM) 102, a random access memory (RAM)104, a printer control unit 105, an image reading control unit 107, astorage control unit 110, an input control unit 112, and a displaycontrol unit 114. They are connected to one another via a bus 103.

The image processing apparatus 100 also includes a storage 111, aprinter device 106, a scanner device 108, a document conveyance device109, an input device 113, and a display device 115.

The CPU 101 controls this image processing apparatus 100. The CPU 101activates an operating system (OS) by a boot program stored in the ROM102. Then, the CPU 101 executes a program stored in the storage 111. TheRAM 104 is used as a temporary storage area, such as a main memory and awork area of the CPU 101. When the CPU 101 executes the program, the CPU101 reads out this program from the storage 111 and stores the readprogram into the RAM 104.

The printer device 106 is controlled by the printer control unit 105,and prints image data onto a sheet, such as paper.

The scanner device 108 is controlled by the image reading control unit107, and generates image data. The document conveyance device 109, suchas an Auto Document Feeder (ADF), is controlled by the image readingcontrol unit 107, and conveys documents placed on the documentconveyance device 109 one by one to the scanner device 108. The scannerdevice 108 reads out the documents with use of an optical readingdevice, such as a charge coupled device (CCD), and converts imageinformation on the documents into electric signal data.

The storage 111 is a readable and writable nonvolatile storage device,such as a hard disk drive (HDD). The storage 111 stores various kinds ofdata, such as a program for controlling the entire image processingapparatus 100, various kinds of application programs, and a moving imageindicating maintenance work. Each of these programs is executed by theCPU 101. The storage control unit 110 controls the storage 111.

The input control unit 112 receives an operation instruction of a uservia the input device 113, such as a touch panel and/or hardware keys.The display device 115, such as a liquid crystal display (LCD) and acathode ray tube (CRT), is controlled by the display control unit 114,and displays an operation screen and a moving image to the user.

FIG. 2 is an external view illustrating an external appearance of theimage processing apparatus 100.

The image processing apparatus 100 includes a right cover 201, a frontcover 202, and a toner cover 203.

When a jam occurs, the user opens a cover of the image processingapparatus 100 and removes jammed paper. For example, if the jam occurson a conveyance path, the user opens the right cover 201 to expose theconveyance path and removes the jammed paper. If the jam occurs at atransfer portion, the user opens the front cover 202, extracts atransfer unit, which is described below, and removes the jammed paper.When replacing toner, the user opens the toner cover 203 to expose aportion where a toner container is loaded.

The image processing apparatus 100 includes sensors that detect coveropened/closed states of the above-described right cover 201, front cover202, and toner cover 203.

FIG. 3 is a cross-sectional view illustrating an internal configurationof the image processing apparatus 100. FIG. 3 illustrates one example ofan internal configuration of a full-color image processing apparatusthat uses, for example, cyan, magenta, yellow, and black (CMYK).

A photosensitive drum 301 is subjected to charging processing so as tohave a specific polar potential by a primary charger 302 and is exposedby a not-illustrated exposure unit. An electrostatic latent imagecorresponding to, for example, K is formed in this manner.

A rotary development device 304 includes four development devicesintegrated with respective toner cartridges. After the electrostaticlatent image is formed, an image corresponding to K is developed on thephotosensitive drum 301 by one of the development devices of the rotarydevelopment device 304.

An intermediate transfer belt 305 is driven in a direction indicated byan arrow 306. The image developed on the photosensitive drum 301 istransferred onto the intermediate transfer belt 305 in the course ofpassing through a portion where the photosensitive drum 301 and theintermediate transfer belt 305 are joined to each other. A surface ofthe photosensitive drum 301 after the transfer onto the intermediatetransfer belt 305 ends is cleaned by a cleaning device 308. A colorimage is formed by sequentially repeating this processing to superimposeimages in the four colors (magenta, cyan, yellow, black) onto oneanother on the intermediate transfer belt 305. When a monochrome imageis formed, the transfer processing is performed only once.

The image transferred onto the intermediate transfer belt 305 is printedonto paper fed from a cassette 310 at a portion where a secondarytransfer roller 309 is located. The paper with the image printed thereonis heated by a fixation device 311, by which the image is fixed onto thepaper. After the fixation, the paper is conveyed to a paper output port313 and discharged out of the apparatus by a roller 312. When two-sidedprinting is conducted, the paper passes through a reversing path 314,and the print processing is repeated. The secondary transfer roller 309and the fixation device 311 are prepared as a single unit called atransfer unit, and the user can extract the unit when removing thejammed paper.

A conveyance portion sensor 315, a two-sided portion sensor 316, and atransfer portion sensor 317 each function to detect whether the printpaper is left at the corresponding portion. These sensors detectoccurrence of the jam. Each of these sensors can be a sensor using amechanical flag or a sensor using an optical element. In addition to theconveyance portion sensor 315, the two-sided portion sensor 316, and thetransfer portion sensor 317, a plurality of other sensors (notillustrated) is also mounted in the image processing apparatus 100.

The internal configuration of the image processing apparatus 100 is notlimited to FIG. 3, and can be any configuration that forms the imagedata onto the paper.

FIGS. 4A to 4C illustrate a moving image list table 400, a moving imagetable 410, and a sensor position Bit table 420 stored in the storage 111illustrated in FIG. 1. In the present exemplary embodiment, the movingimage list table 400, the moving image table 410, and the sensorposition Bit table 420 are stored in the storage 111 of the imageprocessing apparatus 100. However, the above-described tables 400, 410,and 420 can be assumed to be stored in, for example, a server connectedto the image processing apparatus 100 via a network or the like.

FIG. 4C illustrates the sensor position Bit table 420. The sensorposition Bit table 420 is a table that indicates a correspondencebetween a sensor 421 and a sensor position Bit 422.

The sensor 421 indicates a name of the sensor mounted inside the imageprocessing apparatus 100. The sensor position Bit 422 indicates a numberof a Bit corresponding to the sensor 421. When the sensor 421 detectsthat, for example, the print paper is left, the CPU 101 sets the Bitcorresponding to this sensor 421 to ON. The CPU1 101 determines whetherthe jam has occurred in the image processing apparatus 100 bydetermining whether respective Bits are set to ON or OFF.

If the jam is detected at the conveyance portion by the conveyanceportion sensor 315, a Bit 1 is set to ON. If the jam is detected at thetwo-sided portion by the two-sided portion sensor 316, a Bit 2 is set toON. If the jam is detected at the transfer portion by the transferportion sensor 317, a Bit 3 is set to ON.

A cover 424 indicates which cover of the image processing apparatus 100is a cover that leads to each of the sensors 421 when being opened.

FIG. 4A illustrates the moving image list table 400. The moving imagelist table 400 is a table that defines an association between amaintenance event (the jam, a lack of the toner, and the like) andmoving images that should be played back when occurrence of thismaintenance event is detected. The maintenance event indicates thereason for which the user needs to carry out maintenance work, such asthe jam and the lack of the toner. A maintenance identification (ID)401, a corresponding sensor position Bit 402, and a moving image list403 are stored in association with one another in the moving image listtable 400. The maintenance ID 401 is a number for identifying themaintenance event that occurs in the image processing apparatus 100.

In FIG. 4A, a maintenance event with a maintenance ID 401 of “001” isthe jam at the conveyance portion, and is the jam detected when the Bit1 (the conveyance portion sensor 315) is set to ON.

A maintenance event with a maintenance ID 401 of “002” is the jam at thetransfer portion, and is the jam detected when the Bit 3 (the transferportion sensor 317) is set to ON.

A maintenance event with a maintenance ID 401 of “003” is a jam detectedwhen pieces of paper are left at both the conveyance portion and thetransfer portion or when the paper is left at a position extendingacross the conveyance portion and the transfer portion.

A maintenance event with a maintenance ID 401 of “004” is the jam at thetwo-sided portion, and is the jam detected when the Bit 2 is set to ON.

A maintenance event with a maintenance ID 401 of “005” is a lack of cyantoner, and is detected by the printer device 106.

The moving image list 403 indicates the moving images that should beplayed back when each maintenance event has occurred. When themaintenance event occurs, a series of work processes required forresolving the maintenance event should be presented to the user. Theseries of work processes includes a plurality of work processes, such asopening the cover, removing the jammed paper, and closing the cover. Inthe present exemplary embodiment, the image processing apparatus 100does not prepare a single moving image indicating the series of workprocesses for each maintenance event in advance, but prepares a shortmoving image for each work process in advance and presents the series ofwork processes to the user by combining a plurality of these movingimages. In the following description, the moving image for each workprocess will be referred to as a “partial moving image”.

Some work is common for each maintenance event. For example, “openingthe right cover 201” and “closing the opened cover” are work processesperformed in common when a plurality of maintenance events is resolved.Generating the maintenance moving image using the partial moving imagecan reduce a storage capacity necessary to store the moving imagecompared to generating the maintenance moving image for each maintenanceevent.

Each of the maintenance IDs 401, a combination of partial moving imagescorresponding to this maintenance ID 401, and a playback order thereofare stored in the moving image list 403. The combination of partialmoving images is information indicating which partial moving images aredisplayed in combination when the maintenance event corresponding toeach of the maintenance IDs 401 occurs. For example, if the maintenanceevent with the maintenance ID 401 of “001” occurs, partial moving imagesA1, A2, A3, and A6 are displayed on the display device 115. The playbackorder is an order in which the partial moving images are displayed, andthe partial moving images are displayed in an order of A1, A2, A3, andA6 if the maintenance event with the maintenance ID 401 of “001” occurs.

FIG. 4B illustrates the moving image table 410. The moving image table410 is a table that associates a moving image ID 411, a moving imagefile 412, a recording time 413, a cover open/close flag 414, and amessage 415 with one another.

The moving image ID 411 is an ID for identifying the partial movingimage, and is used in the moving image list 403 in the above-describedmoving image list table 400. The moving image file 412 indicates afilename of the partial moving image to be played back and where apartial moving image file is stored in the storage 111. In the presentexemplary embodiment, the image processing apparatus 100 is describedassuming that the partial moving image file is stored in the storage111. However, the image processing apparatus 100 can be configured insuch a manner that the partial moving image file is stored in advance inan external apparatus, such as a server connected via a network and astorage device connected via a universal serial bus (USB) cable, and theCPU 101 reads out this file when necessary.

The recording time 413 indicates a time period required from a start toan end of playback of the partial moving image.

The cover open/close flag 414 is a flag indicating whether the partialmoving image identified by the moving image ID 411 is a moving imageindicating work to be carried out before the cover of the imageprocessing apparatus 100 is opened or a moving image indicating work tobe carried out after the cover of the image processing apparatus 100 isopened. The cover open/close flag 414 set to 0 means that the movingimage is the moving image indicating work to be carried out before thecover is opened, and the cover open/close flag 414 set to 1 means thatthe moving image is the moving image indicating work to be carried outafter the cover is opened.

The message 415 indicates a message to be displayed in a message displayregion 508, which will be described below, when the CPU 101 is playingback the corresponding partial moving image.

The work indicated in each of the partial moving image files is asfollows.

The partial moving image A1 is a moving image indicating the work ofopening the right cover 201.

The partial moving images A2 and A3 are moving images indicating work ofremoving the jammed paper around the conveyance portion sensor 315, andpartial moving images A4 and A5 are moving images indicating work ofremoving the jammed paper around the transfer portion sensor 317.

The partial moving image A6 is a moving image indicating work of closingthe right cover 201.

A partial moving image A7 is a moving image indicating work of openingthe front cover 202.

A partial moving image A8 is a moving image indicating work of closingthe front cover 202.

A partial moving image A9 is a moving image indicating work for removingthe jammed paper around the two-sided portion sensor 316.

A partial moving image B1 is a moving image indicating work of openingthe toner cover 203. A partial moving image B2, a partial moving imageB3, and a partial moving image B4 are moving images indicating work ofunloading an empty magenta toner cartridge, work of preparing a newmagenta toner cartridge, and work of loading the new magenta tonercartridge, respectively.

A partial moving image B5, a partial moving image B6, and a partialmoving image B7 are moving images indicating work of unloading an emptycyan toner cartridge, work of preparing a new cyan toner cartridge, andwork of loading the new cyan toner cartridge, respectively.

A partial moving image B8, a partial moving image B9, and a partialmoving image B10 are moving images indicating work of unloading an emptyyellow toner cartridge, work of preparing a new yellow toner cartridge,and work of loading the new yellow toner cartridge, respectively.

A partial moving image B11, a partial moving image B12, and a partialmoving image B13 are moving images indicating work of unloading an emptyblack toner cartridge, work of preparing a new black toner cartridge,and work of loading the new black toner cartridge, respectively.

A partial moving image B14 is a moving image indicating work of closingthe toner cover 203.

Referring back to FIG. 4A, an example of the moving image list 403 isdescribed. If the jam at the conveyance portion occurs (the maintenanceID 401 is 001), the partial moving image A1 indicating the work ofopening the right cover 201 is played back first. Then, the partialmoving images A2 and A3 indicating the work of removing the jammed paperaround the conveyance portion sensor 315 and the partial moving image A6indicating the work of closing the right cover 201 are played backsequentially.

FIGS. 5A to 5C and 6A to 6C illustrate examples of screens displayed onthe display device 115 according to the present exemplary embodiment. Atransition of the display screen according to the present exemplaryembodiment will be described with reference to FIGS. 5A to 5C and 6A to6C.

The CPU 101 executes the program stored in the storage 111, by whichdisplay data of a screen 500 illustrated in FIGS. 5A to 5C is generated.The generated display data is displayed on the display device 115 viathe display control unit 114.

FIG. 5A illustrates an example of a screen displayed first when thesensor in the image processing apparatus 100 detects occurrence of themaintenance event. In the present example, this screen will be describedsupposing that the image processing apparatus 100 detects occurrence ofthe jam at the conveyance portion (the maintenance ID 401 is “001”).

When the maintenance ID 401 detected by the image processing apparatus100 is “001”, the respective partial moving images with the moving imageIDs 411 of A1, A2, A3, and A6 are played back sequentially. FIG. 5Aillustrates the screen in such a state that the moving image indicatingthe maintenance work is stopped at the beginning of the partial movingimage A1 played back first.

Items displayed on the screen 500 include the moving image displayregion 501, a playback button 502, a playback mark 503, a playbacktime/duration display label 504, a bar 505, a slider 506, stop positions507, a message display region 508, and an icon 509. The items displayedon the screen 500 also include a previous stop position skip button 510for moving a playback position from a current playback position to astop position 507 immediately before that, and a next stop position skipbutton 511 for moving the playback position from the current playbackposition to a stop position 507 immediately after that.

The moving image display region 501 is a first display region and aregion for displaying the moving image indicating the work for resolvingthe maintenance event. The playback button 502 is a button the user usesto instruct the image processing apparatus 100 to play back the movingimage displayed in the moving image display region 501. The playbackmark 503 is a mark the user uses to instruct the image processingapparatus 100 to play back the moving image, similar to the playbackbutton 502. The playback mark 503 is displayed while being superimposedon the moving image displayed in the moving image display region 501. Ifthe user presses (touches) the playback button 502 or the playback mark503, the CPU 101 starts playback of the moving image displayed in themoving image display region 501.

The playback time/the recording time display label 504 is an itemindicating a sum of the recording time 413 of the plurality of partialmoving images to be played back (referred to as a “total recordingtime”), and a time corresponding to the current playback position withrespect thereto.

The bar 505 and the slider 506 form a seek bar for indicating theplayback position in the entire moving image and also enabling the userto instruct the image processing apparatus 100 to move the playbackposition. The bar 505 schematically illustrates the total recordingtime. The slider 506 indicates the current playback position and enablesthe user to instruct the image processing apparatus 100 to move theplayback position. The slider 506 moves within a range of the bar 505according to a playback state of the moving image. The user can move theplayback position to an arbitrary position by dragging (moving) theslider 506. Pressing an arbitrary position along the bar 505 can advancethe playback of the moving image to this position, and the slider 506also moves according to this playback position. The stop positions 507indicate positions at which the moving image is chaptered, and theplayback of the moving image is automatically stopped when the movingimage is played back as far as these positions.

The playback time/the recording time display label 504 and the stoppositions 507 will be described more specifically. If the maintenanceevent with the maintenance ID 401 of “001” occurs, the partial movingimages A1, A2, A3, and A6 are played back sequentially based on themoving image list table 400. The recording time 413 of these partialmoving images A1, A2, A3, and A6 are 10 seconds (00:10), 20 seconds(00:20), 20 seconds (00:20), and 10 seconds (00:10), respectively,according to the moving image table 410. The total recording time is thesum of the recording times 413 of the partial moving images to be playedback, and therefore is 1 minute and 00 seconds (01:00) in this case. Theplayback time indicates the current playback position with respect tothe total recording time. For example, suppose that the image processingapparatus 100 is displaying a scene after 5 seconds (00:05) have passedfrom the beginning of the partial moving image A1 that is the firstpartial moving image to be played back. In this case, the playback timeis 5 seconds. Suppose that the image processing apparatus 100 isdisplaying a scene after 10 seconds have passed from the beginning ofthe partial moving image A2 that is the second partial moving image tobe played back. In this case, since the playback of the partial movingimage A1 has been ended, the playback time is determined to be 20seconds by adding the recording time 413 of the partial moving image A1,which is 10 seconds, and the time period for which the partial movingimage A2 has been already played back, which is 10 seconds. The playbacktime/duration display label 504 displays the playback time and the totalrecording time calculated in the above-described manner as a characterstring formed by connecting them with a slash (/).

The stop positions 507 are displayed at the positions where the movingimage is chaptered in the series of work processes. When the movingimage being played back is played back as far as the stop positions 507,the moving image is automatically stopped. In FIG. 5A, the stoppositions 507 are three positions that are points where the partialmoving image being played back is switched (between A1 and A2, betweenA2 and A3, and between A3 and A6). The stop positions 507 can bepositions including two positions at the beginning and the end of theentire moving image in addition to the positions where the moving imageis chaptered in the series of work processes. In the present exemplaryembodiment, the stop position 507 is assumed to be the position wherethe moving image being played back is switched from some partial movingimage to the next partial moving image. However, the stop position 507is not limited to the above-described positions. For example, thepartial moving images A1 and A2 can be successively played back and thestop position 507 can be placed between the partial moving images A2 andA3.

FIG. 5A illustrates an example in which the stop positions 507 are thefive positions that are the points where the partial moving image beingplayed back is switched, and the beginning and the end of the entiremoving image.

The previous stop position skip button 510 and the next stop positionskip button 511 are buttons for moving the playback position of themoving image to the stop positions 507 immediately before and after thecurrent playback position, respectively. For example, if the next stopposition skip button 511 is pressed when the playback time is 00:00, theplayback position and the slider 506 move to the stop position 507 wherethe playback time is 00:10. If the previous stop position skip button510 is pressed when the playback time is 01:00, the playback positionand the slider 506 move to the stop position 507 where the playback timeis 00:50.

A message complementing a content of the partial moving image beingplayed back is displayed in the message display region 508. Morespecifically, when the partial moving image A1 is being played back, amessage “please open the right cover” is displayed based on the message415 in the moving image table 410. The message display region 508 can behidden after a predetermined time period has passed since a start ofplayback of the corresponding partial moving image or can be keptdisplayed as long as the corresponding partial moving image is beingdisplayed.

The icon 509 is an icon indicating a portion where the maintenance eventoccurred in the image processing apparatus 100. More specifically, ifthe maintenance ID 401 is “001”, the jam at the conveyance portionoccurred, so that a colored circle mark is displayed at a positioncorresponding to the conveyance portion in the icon 509.

A notification region 516 is a region for notifying the user of workrequired for restarting the detection of the maintenance event by thesensors that detect the maintenance event and restarting thedetermination whether the maintenance event has occurred in the imageprocessing apparatus 100. The notification region 516 is also a regionfor notifying the user of work that the user should carry out afterremoving the jammed paper left in the image processing apparatus 100when the jam occurred. Examples of the sensors that detect themaintenance event include the conveyance portion sensor 315, thetwo-sided portion sensor 316, the transfer portion sensor 317, and anot-illustrated sensor for detecting the lack of the toner. Besides theabove-described sensors, the image processing apparatus 100 alsoincludes a plurality of other sensors for detecting the maintenanceevent.

If the playback button 502 or the playback mark 503 is pressed on thescreen 500 illustrated in FIG. 5A, the playback of the moving image isstarted. If the maintenance ID 401 is “001”, the CPU 101 starts playbackof the partial moving image A. FIG. 5B illustrates an example of ascreen after 2 seconds have passed since the start of the playback ofthe partial moving image A1. The playback button 502 and the playbackmark 503 are hidden according to the start of the playback of the movingimage, and, in replacement of the playback button 502, a pause button512 is displayed at the same position.

FIG. 5C illustrates an example of a screen when the playback positionreaches as far as the end of the partial moving image A2. The playbackof the moving image is automatically paused at a time point thatplayback of the partial moving image A2 ends, i.e., at a position wherea stop position 606 is placed. Then, a replay mark 514 is displayedtogether with the playback mark 503. The pause button 512 is hidden, andthe playback button 502 is displayed at the position where the pausebutton 512 used to be displayed. The replay mark 514 is a mark forinstructing the image processing apparatus 100 to play back thecurrently stopped partial moving image from the beginning thereof.Specifically, if the replay mark 514 is pressed while the moving imageis stopped at the position where the stop position 606 is placed, theCPU 101 moves to the beginning of the partial moving image A2 andrestarts the playback of the moving image therefrom. The stop position507 is placed for each of the work processes, and the playback of themoving image is automatically paused at a time point that the playbackas far as the stop position 507 ends. This arrangement prevents themoving image indicating the next work from being inconveniently playedback regardless of the user's intention. When the moving image ispaused, the replay mark 514 is displayed together with the playback mark503, whereby the user can easily select whether to play back the movingimage indicating the next work or recheck once more the moving imageindicating the work that has been already played back.

If the playback mark 503 or the playback button 502 is pressed on thescreen 500 illustrated in FIG. 5C, playback of the partial moving imageA3 is started.

FIG. 6A illustrates an example of a screen after 3 seconds have passedsince the start of the playback of the partial moving image A3.

FIG. 6B illustrates an example of a screen when the pause button 512 orthe moving image display region 501 is pressed while the partial movingimage A3 is being played back. When the pause button 512 or the movingimage display region 501 is pressed, the playback of the moving image isstopped, and the replay mark 514 is displayed together with the playbackmark 503.

FIG. 6C illustrates an example of a screen displayed when the replaymark 514 or the previous stop position skip button 510 is pressed on thescreen 500 illustrated in FIG. 6B. When the replay mark 514 or theprevious stop position skip button 510 is pressed, the slider 506 andthe playback position move to the stop position 606 placed at thebeginning of the partial moving image A3, and the playback of the movingimage resumes.

In this manner, even when the moving image is paused according to theuser's intentional operation, the replay mark 504 is also displayedtogether with the playback mark 503 similar to when the moving image isautomatically paused due to the end of the playback of the partialmoving image.

FIG. 7 is a flowchart illustrating processing for displaying themaintenance work performed by the CPU 101. A program for performing theprocessing illustrated in FIG. 7 is stored in the storage 111.

First, in step S701, the CPU 101 determines whether the maintenanceevent has occurred. The printer control unit 105 detects the maintenanceevent at any of the above-described conveyance portion sensor 315,two-sided portion sensor 316, transfer portion sensor 317, andnot-illustrated another sensor. Based on detection of the maintenanceevent, the CPU 101 sets the Bit corresponding to the sensor thatdetected the maintenance event to ON. Then, an operation of detectingthe maintenance event by the sensors mounted for detecting themaintenance event is stopped. Stopping the operation of detecting themaintenance event by the sensors prohibits the printer control unit 105from detecting the maintenance event.

If the CPU 101 has set any Bit to ON (YES in step S701), in step S702,the CPU 101 determines which maintenance event has occurred, andidentifies the maintenance ID 401. For example, suppose that jams haveoccurred at two portions, the conveyance portion and the two-sidedportion. Then, since the Bit 1 and the Bit 2 are set to ON, the CPU 101identifies the maintenance ID 401 of the maintenance event that occurredas “003” based on the moving image list table 400 illustrated in FIG.4A.

In step S703, the CPU 101 refers to the moving image list table 400, andreads in the list of partial moving images corresponding to theidentified maintenance ID 401. Then, in step S704, the CPU 101 acquiresthe partial moving images stored in the storage 111 according to theread list of partial moving images. For example, if the identifiedmaintenance ID 401 is “003”, the partial moving images to be played backare A1, A2, A3, A9, and A6. The CPU 101 temporarily stores the pluralityof identified partial moving images in the playback order thereof intothe RAM 104 as, for example, array information.

In step S705, the CPU 101 determines whether all of the partial movingimages in the list read in step S703 have been acquired. If the CPU 101has not acquired all of the partial moving images (NO in step S705), instep S704, the CPU 101 acquires a partial moving image that has not beenacquired yet.

If the CPU 101 has acquired all of the necessary partial moving images(YES in step S705), in step S706, the CPU 101 calculates the totalrecording time of the moving image. The CPU 101 acquires the recordingtime 413 of each of the partial moving images acquired in step S704 fromthe moving image table 410, and calculates a sum of them. Then, the CPU101 displays the playback time/duration display label 504 based on thecalculated total recording time.

In step S707, regarding the partial moving image identified by the firstmoving image ID 411, the CPU 101 outputs the beginning of the partialmoving image to the display device 115 in the stopped state. Then, instep S708, the CPU 101 outputs the playback mark 503 and the playbackbutton 502 to the display device 115. Displaying the partial movingimage at the beginning on the display device 115 in the stopped stateprevents the moving image indicating the work for resolving themaintenance event from suddenly being displayed on the display device115, and thus the user from accidentally missing the moving imageindicating the first work.

In step S709, the CPU 101 displays the work required for restarting thedetermination whether the maintenance event has occurred in thenotification region 516. The work required for restarting thedetermination whether the maintenance event has occurred is, forexample, “please close the cover after removing the paper that you cansee” illustrated in FIG. 5A. In other words, the CPU 101 displays in thenotification region 516 the work that the user should carry out afterthe jammed paper is removed from inside the image processing apparatus100.

The work for instructing the image processing apparatus 100 to determinewhether the maintenance event has occurred means work for restarting thedetection, which causes the image processing apparatus 100 to restartthe detection of the maintenance event by the sensors that detect themaintenance event. Examples of the work for restarting the detectioninclude the above-described closing the predetermined cover, andconnecting an external apparatus connectable to the image processingapparatus 100 to the image processing apparatus 100. The work forrestarting the detection is not limited to the above-described examples,and can be any work capable of causing the CPU 101 to restart thedetection of the maintenance event by the sensors that detect themaintenance event in the image processing apparatus 100 according to theuser's execution of the work.

Displaying the work for restarting the detection of the maintenanceevent by the sensors in step S709 enables the user to understand thework for restarting the detection of the maintenance event even withoutviewing the moving image for resolving the maintenance event to the end.Even if the user is performing the operation without viewing the movingimage indicating the above-described work displayed on the displaydevice 115, the user can understand the work that the user should carryout after removing the cause for the maintenance event.

In step S710, the CPU 101 detects whether the user has carried out thework for restarting the detection with the moving image displayed in themoving image display region 501 on the display device 115. For example,if the work for detecting the maintenance event is “closing the rightcover 201”, the image processing apparatus 100 determines that the workfor restarting the detection has been carried out (YES in step S710) ifdetecting that the right cover 201 has been closed using the sensor fordetecting the opening/closing of the cover that is mounted at the rightcover 201.

If the work for restarting the detection has been carried out (YES instep S710), in step S711, the CPU 101 sets all of the Bits to OFF,thereby preventing the maintenance event from being detected. Then, theCPU 101 discards the partial moving images stored in the RAM 104. Aphrase “resetting the Bit” will be used to refer to an operation of theCPU 101 setting the Bit to OFF regardless of a result of the detectionby the sensor. When the Bits are reset, each of the Bits is set to OFFregardless of the result of the detection by the sensor. Then, CPU 101determines ON or OFF of the Bit by reflecting a result of the detectionby the sensor at that time.

In step S712, the CPU 101 restarts the detection of the maintenanceevent by the sensors that detect the maintenance event. Then, only theBit of the sensor located at a position where the occurrence of themaintenance event continues is set to ON.

After the CPU 101 restarts the detection by the sensors mounted fordetecting the maintenance event, in step S701, the CPU 101 determineswhether the maintenance event has occurred in the image processingapparatus 100. If the maintenance event has occurred (YES in step S701),the CPU 101 continuously performs the processing in step S702 and thesteps subsequent thereto, and identifies the maintenance ID 401 of themaintenance event that has occurred.

For example, suppose that jams have occurred at both the conveyanceportion and the two-sided portion, and the user removes only the jamthat occurred at the conveyance portion and closes the right cover 201.The CPU 101 restarts the detection by the sensors that detect themaintenance event after the right cover 201 is closed, and detectswhether the maintenance event has occurred. At this time, the Bit 1 isset to OFF since the jam at the conveyance portion has been resolved.The Bit 2, however, is set to ON since the jam at the two-sided portionhas not been resolved. Since there is the Bit set to ON, the CPU 101determines that the maintenance event has occurred (YES in step S701),and the processing proceeds to step S702. In step S702, the CPU 101identifies the maintenance ID 401 as 004, and acquires and plays backthe partial moving images corresponding to the maintenance ID 401.

Operating in this manner enables the display device 115 to display thework for resolving the jam at the two-sided portion without displayingthe work for resolving the jam at the conveyance portion that waspreviously resolved. Therefore, the user does not have to view themoving image indicating the work corresponding to the previouslyresolved maintenance event.

If the maintenance event has not occurred in the image processingapparatus 100 (NO in step S701), the display of the work for resolvingthe maintenance event ends.

The CPU 101 calculates the total recording time using the recording time413 in the moving image table 410 in step S706, but does not have to usethe recording time 413. More specifically, the CPU 101 can be configuredto read the plurality of corresponding partial moving images into theRAM 104, calculate the recording time of each of the partial movingimages from a framerate and a total number of frames of thecorresponding one of the partial moving images, and calculate the totalrecording time from this value.

A format and a codec of the moving image are not limited by the presentexemplary embodiment, and various formats and codecs can be employed forthe moving image.

FIG. 8 is a flowchart illustrating processing regarding the playback ofthe moving image after the CPU 101 performs the processing indicated insteps S701 to S709. A program for causing the CPU 101 to perform theprocessing illustrated in FIG. 8 is stored in the storage 111.

In step S801, the CPU 101 determines whether the playback button 502 orthe playback mark 503 is pressed. Until the playback button 502 or theplayback mark 503 is pressed, the CPU 101 does not play back the movingimage and displays the moving image on the display device 115 in thestopped state.

If the playback button 502 or the playback mark 503 is pressed in stepS801 (YES in step S801), in step S802, the CPU 101 starts the playbackof the moving image according thereto.

By performing the processing illustrated in FIG. 7, the image processingapparatus 100 notifies the user of the work for restarting the detectionby the sensors that detect the maintenance event before displaying thelast work for resolving the maintenance event in the moving imagedisplay region 501. As a result, the user can understand the work forrestarting the detection by the sensors even without viewing the workfor resolving the maintenance event to the end after the maintenanceevent has occurred. For example, the image processing apparatus 100notifies the user of the work that the user should carry out afterremoving the jammed paper from the image processing apparatus 100,separately from the procedure that the user should perform to remove thejammed paper, based on occurrence of the jam.

In the first exemplary embodiment, the image processing apparatus 100notifies the user of the work for restarting the detection by thesensors that detect the maintenance event together with the work forresolving the maintenance event regardless of which maintenance eventhas occurred.

In a second exemplary embodiment, the image processing apparatus 100notifies the user of the work for restarting the detection by thesensors that detect the maintenance event if the maintenance event thathas occurred is a predetermined specific maintenance event. By limitingthe maintenance event that leads to the notification, the imageprocessing apparatus 100 can more effectively notify the user of thework required for conducting the detection of the maintenance eventagain, compared to notifying the user at all maintenance events.

FIG. 9 illustrates the moving image list table 400 according to thesecond exemplary embodiment. The maintenance ID 401, the correspondingsensor position Bit 402, and the moving image list 403 are similar tothe moving image list table 400 illustrated in FIG. 4A, and thereforedescriptions thereof are omitted here. A notification flag 404 is a flagindicating whether to display the work for restarting the detection inthe notification region 516 if the maintenance event having thecorresponding maintenance ID 401 has occurred. If the maintenance eventhaving the maintenance ID 401 corresponding to the notification flag 404set to ON has occurred, the image processing apparatus 100 displays thework for restarting the detection by the sensors in the notificationregion 516.

For example, suppose that the jam has occurred at each of the conveyanceportion and the two-sided portion. Because the conveyance portion sensor315 and the two-sided portion sensor 316 detect the respective jams, theBit 1 and the Bit 2 are set to ON. At this time, the image processingapparatus 100 determines that the maintenance ID 401 of the maintenanceevent that has occurred is “003”. After that, the image processingapparatus 100 displays the work that the user should carry out toresolve the corresponding jam at the conveyance portion and the workthat the user should carry out to resolve the jam at the two-sidedportion, on the display device 115. When opening the right cover 201 andremoving the jammed paper at the conveyance portion according to themoving image, the user can also remove the jammed paper at the two-sidedportion that the user sees. The work for resolving the jam at thetwo-sided portion is continuously displayed on the display device 115despite the fact that the user has removed all of the pieces of jammedpaper in the image processing apparatus 100. If the user carries out thework according to the work displayed on the display device 115, thisresults in a wasteful search for the jammed paper that actually nolonger exists, making it impossible for the user to carry out the workdisplayed on the display device 115. Therefore, the user cannotunderstand the work that the user should carry out.

In such a case, the image processing apparatus 100 can reduce apossibility that a situation like the above-described example is broughtabout by notifying the user of the work for restarting the detectionthat is required for causing the image processing apparatus 100 torestart the detection of occurrence of the maintenance event by thesensors in the notification region 516. For example, in a case like theabove-described example, the image processing apparatus 100 notifies theuser of the work that the user should carry out after removing all ofthe pieces of jammed paper that the user sees. Presenting thenotification in this manner enables even the user who has removed all ofthe pieces of jammed paper unexpectedly before this is indicated in themoving image to understand what the user should carry out next.

FIG. 10 is a flowchart illustrating processing for displaying the workfor resolving the maintenance event performed by the CPU 101 accordingto the second exemplary embodiment.

The CPU 101 reads in the program stored in the storage 111 and executesthe read program, by which the processing illustrated in FIG. 10 isperformed.

In the processing illustrated in FIG. 10, when the above-describedsensor detects the maintenance event, the CPU 101 sets the Bitcorresponding to the sensor to ON and stores information in the RAM 104.The sensor stops the detection operation for detecting the maintenanceevent based on detection of the maintenance event.

Processing indicated in steps S701 to S712 is similar to the firstexemplary embodiment, and therefore a description thereof is omittedherein.

The CPU 101 performs steps S701 to S708, by which the moving imageindicating the procedure for resolving the maintenance event that hasoccurred is displayed in the moving image playback region 501 on thedisplay device 115.

In step S1001, the CPU 101 determines whether the maintenance event thatoccurred is the predetermined maintenance event. In the present example,if the notification flag 404 in the moving image list table 400 is setto ON with respect to the maintenance ID 401 corresponding to thedetected maintenance event, the CPU 101 determines that the detectedmaintenance event is the specific maintenance event (YES in step S1001).

If the maintenance event detected by the CPU 101 is the specificmaintenance event (YES in step S1001), in step S709, the CPU 101displays the work for restarting the detection in the notificationregion 516.

If the maintenance event detected by the CPU 101 is not the specificmaintenance event (NO in step S1001), the CPU 101 does not display thework for restarting the detection in the notification region 516.

Processing in step S710 and steps subsequent thereto is similar to thefirst exemplary embodiment.

In the second exemplary embodiment, the image processing apparatus 100has been described assuming that the image processing apparatus 100determines in advance whether the maintenance event is the maintenanceevent that leads to the notification of the procedure for restarting thedetection by the sensors for each of the maintenance IDs 401, anddisplays the work for restarting the detection by the sensors if themaintenance event having the predetermined maintenance ID 401 hasoccurred in step S1001.

However, the image processing apparatus 100 can be configured in such amanner that the CPU 101 displays the restart work if a predetermined Bitis set to ON. Two Bits can be unintentionally set to ON for a single jamdepending on the position of the sensor. For example, two Bits can beset to ON, for example, when a single pieces of jammed paper is leftacross a plurality of sensors. At this time, the image processingapparatus 100 displays similar work that the user should carry out tothe work when pieces of paper are left one by one at each of thesensors, on the display device 115. The user removes the jammed paperaccording to the displayed work of removing the plurality of pieces ofjammed paper. However, when there has only been the single piece ofjammed paper, the work for removing the jammed paper is incorrectlycontinuously displayed on the display unit despite the fact that theuser has removed the jammed paper. In the above-described manner, theBit of the sensor located at such a position that two sensorsinappropriately react for a single jam is handled as the predeterminedBit. Operating in this manner enables the user to understand the workfor restarting the detection of the maintenance event even withoutviewing the work incorrectly displayed after the maintenance event hasbeen resolved to the end.

The image processing apparatus 100 can be configured to notify the userof the work for restarting the detection when the Bit in a specificcover is set to ON. The specific cover refers to a cover where a singlecover leads to a plurality of sensors mounted for detecting themaintenance event when opened. In this case, in step S1001, the CPU 101identifies which cover is the cover that leads to the sensor thatdetected the maintenance event when being opened based on the sensorposition Bit table 420. If the cover identified based on the sensorposition Bit table 420 is the specific cover (YES in step S1001), theCPU 101 displays the work for restarting the sensors in the notificationregion 516.

The image processing apparatus 100 can be configured in such a mannerthat the CPU 101 issues the restart notification if respectivemaintenance events with a plurality of maintenance IDs have occurred. Atthis time, in step S1001, the CPU 101 determines whether respectivemaintenance events with a plurality of maintenance IDs have occurred.

The image processing apparatus 100 can effectively notify the user ofthe work for restarting the detection by notifying the user of the workrequired for restarting the determination whether the maintenance eventhas occurred only when the predetermined maintenance event has occurredin the above-described manner. The image processing apparatus 100 cannotify the user of the work to be carried out when the maintenance eventhas been resolved only for a maintenance event raising a highpossibility that the user can lose track of the work to be carried outnext if carrying out the work while viewing the image displayed on thedisplay device 115.

Next, a third exemplary embodiment will be described focusing ondifferences from the first and second exemplary embodiments. In thefirst and second exemplary embodiments, when the maintenance event hasoccurred, the CPU 101 displays the work for restarting the detection bythe sensors that detect the maintenance event in the notification region516 from the beginning. Therefore, the content that the user is notifiedof in the notification region 516 can fail to correspond to a currentstate of the image processing apparatus 100, thereby inconvenientlyconfusing the user. This risk will be described now referring to, forexample, a case where the work that the user is notified of in the worknotification region 516 is “please close the right cover”. When the useris about to start the maintenance, the right cover 201 of the imageprocessing apparatus 100 is closed. If the message “please close theright cover” is displayed in the notification region 516, the user viewsthe screen 500 where the work impossible to be carried out is displayedand ends up confused. Therefore, the present exemplary embodimentdescribes as an exemplary embodiment in which the image processingapparatus 100 displays the work for restarting the detection by thesensors at least after the work to be displayed in the work notificationregion 516 becomes able to be carried out.

FIG. 11 is a flowchart illustrating processing for displaying the workfor resolving the maintenance event that is performed by the CPU 101according to the third exemplary embodiment.

A program for performing the processing illustrated in FIG. 11 is storedin the ROM 102 or the like, and the CPU 101 reads out this program andexecutes the read program, by which the processing illustrated in FIG.11 is performed.

Steps 701 to 712 are similar processing to the first exemplaryembodiment, and therefore descriptions thereof are omitted herein.

The CPU 101 performs steps from S701 to S708, thereby displaying themoving image indicating the work for resolving the maintenance event inthe moving image display region 501. After displaying the moving image,in step S1101, the CPU 101 determines whether the work for restartingthe detection by the sensors that detect the maintenance event can becarried out.

If the work for restarting the detection by the sensors becomes able tobe carried out (YES in step S1101), in step S709, the CPU 101 displaysthe work for restarting the detection by the sensors in the notificationregion 516. If the work for restarting the detection by the sensorscannot be carried out (NO in step S1101), the work for resolving themaintenance event is continuously displayed in the moving image displayregion 501.

For example, suppose that the jam has occurred at the conveyanceportion. The maintenance ID 401 of the jam at the conveyance portion is001, and the detection by the sensors that detect the maintenance eventis started by closing the right cover 201. Carrying out the work ofopening the right cover 201 enables carrying out the work of closing theright cover 201. Upon detecting that the right cover 201 has been openedusing the sensor mounted around the right cover 201, the CPU 101presents the notification “please close the right cover after removingthe jammed paper that you can see” in the notification region 516according to this detection.

In the third exemplary embodiment, the user is kept notified of the workfor restarting the detection by the sensors in the notification region516 until carrying out the work for restarting the detection by thesensors, after becoming able to carry out the work for restarting thedetection by the sensors that detect the maintenance event. Then, theabove-described notification is constantly displayed while the displayof the image indicating the work for resolving the maintenance eventcontinues. However, the image processing apparatus 100 can be configuredto notify the user of the work for restarting the detection by thesensors once when the work for restarting the detection by the sensorsthat detect the maintenance event becomes able to be carried out, anddelete the notification after that.

By performing the processing illustrated in FIG. 11, the imageprocessing apparatus 100 can prevent confusion on the part of the userdue to the ill-timed display of the work for restarting the detection bythe sensors in the notification region 516 when the work for restartingthe detection by the sensors that detect the maintenance event cannot becarried out.

In the third exemplary embodiment, when the work for restarting thedetection by the sensors becomes able to be carried out, the imageprocessing apparatus 100 displays the work for updating the work forrestarting the detection in the notification region 516 accordingthereto regardless of which maintenance event has occurred. However, theuser can be notified of the work for restarting the detection by thesensors only when a predetermined maintenance event has occurred,similar to the second exemplary embodiment.

OTHER EMBODIMENTS

In the first to third exemplary embodiments, the moving images (thepartial moving images), each of which is prepared for each work process,are combined into the moving image indicating the series of workprocesses, and are displayed on the display device 115. The imageprocessing apparatus 100 can store in advance the moving imageindicating the series of work processes that the user should carry outwhen the maintenance event occurs in the storage 111 for eachmaintenance event. The method for notifying the user of the maintenancework is not limited to the moving image, and can be realized using animage and/or an animation indicating the maintenance work.

In the first to third exemplary embodiments, the work that the usershould carry out is displayed on the display device 115 based onoccurrence of the maintenance event. However, the image processingapparatus 100 can be assumed to display the work that the user shouldcarry out when the maintenance event occurs on the display device 115and configured to perform the processing described in the presentdisclosure, even when the maintenance event has not actually occurred.For example, the image processing apparatus 100 can be configured toissue the notification in the notification region 516 when the uservoluntarily replaces the toner. More specifically, the image processingapparatus 100 can be configured to display the moving image indicatingthe work of replacing the toner on the display device 115 and display astatement “please close the toner cover after replacing the toner” inthe notification region 516 according to opening of the toner cover 203.

In the first to third exemplary embodiments, after the user carries outthe work for restarting the detection, all of the sensors in the imageprocessing apparatus 100 reset the result of the detection of themaintenance event and restart the detection of the maintenance event.However, the image processing apparatus 100 can be configured todetermine a corresponding sensor for each work process for restartingthe detection in advance, and set the Bit to OFF only with respect tothe sensor corresponding to the work for restarting the detection thathas been carried out by the user to restart the detection of themaintenance event. For example, if the work for restarting the detectionby the sensors is “closing the right cover 201”, the detection ofoccurrence of the maintenance event is restarted only at the conveyanceportion sensor 315 and the two-sided portion sensor 316 incorrespondence with which the cover 424 is the right cover 201 in thesensor position Bit table 420. The detection of occurrence of themaintenance event is not, however, restarted at the transfer portionsensor 317 for which the corresponding cover 242 is the front cover 202.In this case, in step S712, after determining that the maintenance eventhas not occurred, the CPU 101 restarts the detection by all of thesensors mounted for detecting the maintenance event.

In the first to third exemplary embodiments, the message display region508 and the notification region 516 refer to different regions in thescreen 500 displayed on the display device 115. However, the messagedisplay region 508 and the notification region 516 can be prepared inthe same region in the screen 500 displayed on the display device 115.For example, the image processing apparatus 100 can be configured todisplay the message 415 corresponding to the partial moving image beingplayed back in the message display region 508, and write the work forrestarting the detection of occurrence of the maintenance event by thesensors following the message 415.

In the first to third exemplary embodiments, the image processingapparatus 100 has been described assuming that the detection of themaintenance event by the sensors is stopped when the sensor detectsoccurrence of the maintenance event. However, the image processingapparatus 100 can be configured in such a manner that, when the usercarries out predetermined work from among the work processes forresolving the maintenance event, the sensors stop the detection ofoccurrence of the maintenance event according to this execution. Forexample, the image processing apparatus 100 can be configured to stopthe operation of detecting occurrence of the maintenance event by thesensors when the user performs the operation of opening the cover of theimage processing apparatus 100.

In the first to third exemplary embodiments, the image processingapparatus 100 has been described assuming that the sensors that detectthe maintenance event stop the operation for the detection when themaintenance event is detected. However, the image processing apparatus100 can be configured to disable the processing in which the CPU 101sets the Bit to ON without stopping the operation by the sensors mountedfor detecting the maintenance event even after detecting the maintenanceevent.

In the first to third exemplary embodiments, the image processingapparatus 100 has been described assuming that the image processingapparatus 100 displays the maintenance work on the display device 115and also notifies the user of the work for restarting the detection bythe sensors. However, the image processing apparatus 100 can beconfigured to notify the user of the work for restarting the detectionby the sensors that detect the maintenance event before the displaydevice 115 displays the work for resolving the maintenance event, afterthe maintenance event is detected.

In the first to third exemplary embodiments, the image processingapparatus 100 has been described assuming that the CPU 101 in the imageprocessing apparatus 100 performs the processing illustrated in FIGS. 7,8, 10, and 11. However, what performs the processing is not limited tothe CPU in the image processing apparatus 100. For example, the imageprocessing apparatus 100 can be configured in such a manner that acomputer or the like connected to the image processing apparatus 100controls the image processing apparatus 100, and a CPU in the computerperforms the processing.

In the first to third exemplary embodiments, the printer control unit105 detects occurrence of the maintenance event, and the CPU 101 setsthe Bit to ON with respect to the sensor at the portion where themaintenance event has occurred.

However, the CPU 101 can determine whether the maintenance event hasoccurred based on the result of the detection acquired by the sensor. Inthis case, the CPU 101 identifies the sensor where the maintenance eventhas occurred, and sets the Bit corresponding to this sensor to ON.

In the first and second exemplary embodiments, the notification of thework for restarting the detection is constantly presented when the workfor resolving the maintenance event is displayed in the moving imagedisplay region 501. However, the image processing apparatus 100 cannotify the user of the work for restarting the detection once at apredetermined timing, and delete the notification after that. Examplesof the predetermined timing include a timing before the image processingapparatus 100 displays the work for resolving the maintenance event inthe moving image display region 501 and a timing when the imageprocessing apparatus 100 displays the first work.

In the above-described exemplary embodiments, the image processingapparatus has been described based on the image processing apparatus 100including a plurality of functions, such as the copy function and thescanner function, but the present exemplary embodiments can also beapplied to an image processing apparatus including less than theplurality of functions.

The processing disclosed in the present exemplary embodiments can alsobe realized by performing processing that supplies software (a program)capable of realizing the functions of the above-described exemplaryembodiments to a system or an apparatus via a network or various kindsof storage media, and causes a computer (or a CPU, a micro processingunit (MPU), or the like) of this system or apparatus to read out andexecute the program. In this case, this computer program and a storagemedium storing the computer program are deemed to form the imageprocessing apparatus described in the present disclosure.

The present exemplary embodiments are directed to enabling the user tounderstand the work required for restarting the detection of themaintenance event in the image processing apparatus even without viewingthe work for resolving the event requiring the maintenance to the end.

Embodiment(s) can also be realized by a computer of a system orapparatus that reads out and executes computer executable instructions(e.g., one or more programs) recorded on a storage medium (which mayalso be referred to more fully as a ‘non-transitory computer-readablestorage medium’) to perform the functions of one or more of theabove-described embodiment(s) and/or that includes one or more circuits(e.g., application specific integrated circuit (ASIC)) for performingthe functions of one or more of the above-described embodiment(s), andby a method performed by the computer of the system or apparatus by, forexample, reading out and executing the computer executable instructionsfrom the storage medium to perform the functions of one or more of theabove-described embodiment(s) and/or controlling the one or morecircuits to perform the functions of one or more of the above-describedembodiment(s). The computer may comprise one or more processors (e.g.,central processing unit (CPU), micro processing unit (MPU)) and mayinclude a network of separate computers or separate processors to readout and execute the computer executable instructions. The computerexecutable instructions may be provided to the computer, for example,from a network or the storage medium. The storage medium may include,for example, one or more of a hard disk, a random-access memory (RAM), aread only memory (ROM), a storage of distributed computing systems, anoptical disk (such as a compact disc (CD), digital versatile disc (DVD),or Blu-ray Disc (BD)™), a flash memory device, a memory card, and thelike.

While exemplary embodiments have been described, it is to be understoodthat the invention is not limited to the disclosed exemplaryembodiments. The scope of the following claims is to be accorded thebroadest interpretation so as to encompass all such modifications andequivalent structures and functions.

What is claimed is:
 1. A method for controlling an image processing apparatus, the method comprising: detecting occurrence of a sheet jam; and displaying, based on detecting the occurrence and position of the sheet jam, text concurrently with a moving image indicating at least work to remove the jammed sheet, wherein the text includes at least information that indicates work that a user is to carry out after removing the jammed sheet, and does not include information that indicates work where the user opens a cover to access the jammed sheet.
 2. The method according to claim 1, wherein the work that the user is to carry out after removing the jammed sheet is to close the cover.
 3. The method according to claim 2, wherein the text is displayed in response to detection of the cover having been opened.
 4. The method according to claim 1, wherein the work to remove the jammed sheet includes work to open the cover.
 5. The method according to claim 1, wherein, in a case where the sheet jam has occurred at a first position, the moving image and the text are displayed concurrently, and wherein, in a case where the sheet jam has occurred at a second position different from the first position, the moving image is displayed but the text is not displayed.
 6. The method according to claim 1, wherein whether a sheet jam has occurred is determined in response to detection of the work indicated by the text having been carried out.
 7. An image processing apparatus comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the image processing apparatus to perform operations including: detecting occurrence of a sheet jam, and displaying, based on detecting the occurrence and position of the sheet jam, text concurrently with a moving image indicating at least work to remove the jammed sheet, wherein the text includes at least information that indicates work that a user is to carry out after removing the jammed sheet, and does not include information that indicates work where the user opens a cover to access the jammed sheet.
 8. A method for controlling an image processing apparatus, the method comprising: detecting occurrence of a sheet jam; and displaying, based on detecting the occurrence of the sheet jam, a moving image in a first area and a text in a second area that is different from the first area, wherein the moving image shows work to be done to remove a jammed sheet, wherein the text includes a part of entire work processes for removing the jammed sheet, and wherein the text includes work that a user is required to carry out after removing the jammed sheet.
 9. The method according to claim 8, wherein the moving image is a moving image displayed with chaptering for each work process in the entire work processes.
 10. The method according to claim 8, wherein the text has already been displayed in the second area before the user carries out the work to remove the jammed sheet from the image forming apparatus.
 11. An image processing apparatus comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the image processing apparatus to perform operations including: detecting occurrence of a sheet jam, and displaying, based on detecting the occurrence of the sheet jam, a moving image in a first area and a text in a second area that is different from the first area, wherein the moving image shows work to be done to remove a jammed sheet, wherein the text includes a part of entire work processes for removing the jammed sheet, and wherein the text includes work that a user is required to carry out after removing the jammed sheet.
 12. The image processing apparatus according to claim 11, wherein the text has already been displayed in the second area before the user carries out the work to remove the jammed sheet from the image forming apparatus. 